
package com.jsjosem.aftersales.data.response;


import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

public class ProductResponse implements Serializable {

    @SerializedName("product")
    private ProductResponse mProduct;

    @SerializedName("address")
    private String mAddress;

    @SerializedName("attachment")
    private String mAttachment;

    @SerializedName("attachment_url")
    private String mAttachmentUrl;

    @SerializedName("city_id")
    private Long mCityId;

    @SerializedName("city_name")
    private String mCityName;

    @SerializedName("country_id")
    private Long mCountryId;

    @SerializedName("country_name")
    private String mCountryName;

    @SerializedName("county_id")
    private Long mCountyId;

    @SerializedName("county_name")
    private String mCountyName;

    @SerializedName("create_time")
    private Object mCreateTime;

    @SerializedName("create_time_format")
    private String mCreateTimeFormat;

    @SerializedName("create_user_id")
    private Long mCreateUserId;

    @SerializedName("customer_id")
    private Long mCustomerId;

    @SerializedName("date_buy")
    private String mDateBuy;

    @SerializedName("date_check")
    private String mDateCheck;

    @SerializedName("department_id")
    private Long mDepartmentId;

    @SerializedName("id")
    private Long mId;

    @SerializedName("install_address")
    private String mInstallAddress;

    @SerializedName("model")
    private String mModel;

    @SerializedName("name")
    private String mName;

    @SerializedName("product_number")
    private String mProductNumber;

    @SerializedName("province_id")
    private Long mProvinceId;

    @SerializedName("province_name")
    private String mProvinceName;

    @SerializedName("type_id")
    private Long mTypeId;

    @SerializedName("update_time")
    private Object mUpdateTime;

    @SerializedName("update_time_format")
    private String mUpdateTimeFormat;

    @SerializedName("warranty_end")
    private String mWarrantyEnd;

    @SerializedName("warranty_end_date")
    private String mWarrantyEndDate;

    @SerializedName("warranty_start")
    private String mWarrantyStart;

    @SerializedName("warranty_start_date")
    private String mWarrantyStartDate;

    @SerializedName("warranty_status_code")
    private String mWarrantyStatusCode;

    @SerializedName("warranty_status_title")
    private String mWarrantyStatusTitle;

    @SerializedName("warranty_type")
    private String mWarrantyType;

    private Boolean itemChecked = false;

    public ProductResponse getmProduct() {
        return mProduct;
    }

    public void setmProduct(ProductResponse mProduct) {
        this.mProduct = mProduct;
    }

    public String getmAddress() {
        return mAddress;
    }

    public void setmAddress(String mAddress) {
        this.mAddress = mAddress;
    }

    public String getmAttachment() {
        return mAttachment;
    }

    public void setmAttachment(String mAttachment) {
        this.mAttachment = mAttachment;
    }

    public String getmAttachmentUrl() {
        return mAttachmentUrl;
    }

    public void setmAttachmentUrl(String mAttachmentUrl) {
        this.mAttachmentUrl = mAttachmentUrl;
    }

    public Long getmCityId() {
        return mCityId;
    }

    public void setmCityId(Long mCityId) {
        this.mCityId = mCityId;
    }

    public String getmCityName() {
        return mCityName;
    }

    public void setmCityName(String mCityName) {
        this.mCityName = mCityName;
    }

    public Long getmCountryId() {
        return mCountryId;
    }

    public void setmCountryId(Long mCountryId) {
        this.mCountryId = mCountryId;
    }

    public String getmCountryName() {
        return mCountryName;
    }

    public void setmCountryName(String mCountryName) {
        this.mCountryName = mCountryName;
    }

    public Long getmCountyId() {
        return mCountyId;
    }

    public void setmCountyId(Long mCountyId) {
        this.mCountyId = mCountyId;
    }

    public String getmCountyName() {
        return mCountyName;
    }

    public void setmCountyName(String mCountyName) {
        this.mCountyName = mCountyName;
    }

    public Object getmCreateTime() {
        return mCreateTime;
    }

    public void setmCreateTime(Object mCreateTime) {
        this.mCreateTime = mCreateTime;
    }

    public String getmCreateTimeFormat() {
        return mCreateTimeFormat;
    }

    public void setmCreateTimeFormat(String mCreateTimeFormat) {
        this.mCreateTimeFormat = mCreateTimeFormat;
    }

    public Long getmCreateUserId() {
        return mCreateUserId;
    }

    public void setmCreateUserId(Long mCreateUserId) {
        this.mCreateUserId = mCreateUserId;
    }

    public Long getmCustomerId() {
        return mCustomerId;
    }

    public void setmCustomerId(Long mCustomerId) {
        this.mCustomerId = mCustomerId;
    }

    public String getmDateBuy() {
        return mDateBuy;
    }

    public void setmDateBuy(String mDateBuy) {
        this.mDateBuy = mDateBuy;
    }

    public String getmDateCheck() {
        return mDateCheck;
    }

    public void setmDateCheck(String mDateCheck) {
        this.mDateCheck = mDateCheck;
    }

    public Long getmDepartmentId() {
        return mDepartmentId;
    }

    public void setmDepartmentId(Long mDepartmentId) {
        this.mDepartmentId = mDepartmentId;
    }

    public Long getmId() {
        return mId;
    }

    public void setmId(Long mId) {
        this.mId = mId;
    }

    public String getmInstallAddress() {
        return mInstallAddress;
    }

    public void setmInstallAddress(String mInstallAddress) {
        this.mInstallAddress = mInstallAddress;
    }

    public String getmModel() {
        return mModel;
    }

    public void setmModel(String mModel) {
        this.mModel = mModel;
    }

    public String getmName() {
        return mName;
    }

    public void setmName(String mName) {
        this.mName = mName;
    }

    public String getmProductNumber() {
        return mProductNumber;
    }

    public void setmProductNumber(String mProductNumber) {
        this.mProductNumber = mProductNumber;
    }

    public Long getmProvinceId() {
        return mProvinceId;
    }

    public void setmProvinceId(Long mProvinceId) {
        this.mProvinceId = mProvinceId;
    }

    public String getmProvinceName() {
        return mProvinceName;
    }

    public void setmProvinceName(String mProvinceName) {
        this.mProvinceName = mProvinceName;
    }

    public Long getmTypeId() {
        return mTypeId;
    }

    public void setmTypeId(Long mTypeId) {
        this.mTypeId = mTypeId;
    }

    public Object getmUpdateTime() {
        return mUpdateTime;
    }

    public void setmUpdateTime(Object mUpdateTime) {
        this.mUpdateTime = mUpdateTime;
    }

    public String getmUpdateTimeFormat() {
        return mUpdateTimeFormat;
    }

    public void setmUpdateTimeFormat(String mUpdateTimeFormat) {
        this.mUpdateTimeFormat = mUpdateTimeFormat;
    }

    public String getmWarrantyEnd() {
        return mWarrantyEnd;
    }

    public void setmWarrantyEnd(String mWarrantyEnd) {
        this.mWarrantyEnd = mWarrantyEnd;
    }

    public String getmWarrantyEndDate() {
        return mWarrantyEndDate;
    }

    public void setmWarrantyEndDate(String mWarrantyEndDate) {
        this.mWarrantyEndDate = mWarrantyEndDate;
    }

    public String getmWarrantyStart() {
        return mWarrantyStart;
    }

    public void setmWarrantyStart(String mWarrantyStart) {
        this.mWarrantyStart = mWarrantyStart;
    }

    public String getmWarrantyStartDate() {
        return mWarrantyStartDate;
    }

    public void setmWarrantyStartDate(String mWarrantyStartDate) {
        this.mWarrantyStartDate = mWarrantyStartDate;
    }

    public String getmWarrantyStatusCode() {
        return mWarrantyStatusCode;
    }

    public void setmWarrantyStatusCode(String mWarrantyStatusCode) {
        this.mWarrantyStatusCode = mWarrantyStatusCode;
    }

    public String getmWarrantyStatusTitle() {
        return mWarrantyStatusTitle;
    }

    public void setmWarrantyStatusTitle(String mWarrantyStatusTitle) {
        this.mWarrantyStatusTitle = mWarrantyStatusTitle;
    }

    public String getmWarrantyType() {
        return mWarrantyType;
    }

    public void setmWarrantyType(String mWarrantyType) {
        this.mWarrantyType = mWarrantyType;
    }

    public Boolean getItemChecked() {
        return itemChecked;
    }

    public void setItemChecked(Boolean itemChecked) {
        this.itemChecked = itemChecked;
    }
}
